草庐IT

iphone - UIPageViewController 和 UIScrollView

全部标签

iphone - AFIncrementalStore 处理具有关系的非休息响应

我正在使用AFIncrementalStore从网络服务获取数据并通过应用程序启动将其保存在SQLite数据库中。Web服务不遵循REST标准,所以我不能使用AFRestClient但有一个AFHTTPClient的子类实现了AFIncrementalStoreHTTPClient。所有数据都适用于第一级数据,但我正在处理的响应还包含具有其他对象的数组:[{"PID":6,"Actors":[{"PID":0,"Name":"KieferSutherland"},{"PID":0,"Name":"CarlosBernard"},{"PID":0,"Name":"MaryLynnRajs

iphone - MKAnnotationView 显示没有文本的标注

更新:迈克尔做对了。这是我的解决方案:-(void)connectNextCarOnMainThread:(id)annotation{[selfperformSelectorOnMainThread:@selector(connectNextCar:)withObject:annotationwaitUntilDone:YES];}-(void)connectNextCar:(id)annotation{Pin*pin=(Pin*)annotation;MKMapRectzoomRect=MKMapRectNull;MKMapPointannotationPoint=MKMapPoi

iphone - PopToViewController 显示正确的 ViewController,但显示错误的导航栏

我有一个应用程序,第一个View是登录屏幕,用户名和密码用于在应用程序周围进行身份验证。如果身份验证过程中出现问题,用户将返回到登录屏幕,但如果当用户按下导航栏中的后退按钮时出现问题,应用程序正确显示登录屏幕,但导航栏将从它应该显示的View中显示按钮。示例:如果用户在ViewB上按下后退按钮,应用程序应该显示ViewA,但出了点问题,应用程序将显示登录屏幕,但导航栏是来自ViewA的。我已经尝试了几件事,但最接近的是:在ViewB的ViewWillDisappear中:NSArray*nc=[self.navigationControllerviewControllers];[sel

iphone - 在 iphone 中使用 UIScrollView 滚动图像(第 2 部分)

我是iphone开发的新手,我正在做一个简单的应用程序来练习。在该应用程序中,只有一个View上有图像。我希望能够向左或向右滑动,让第一张图片离开View,让第二张图片进入。图片不同,我希望它们看起来像是相连的。我需要它能够更改图像或在一系列滑动后重新启动。我仅使用ScrollView来执行此操作。这是代码:ViewController.h#import@interfaceViewController:UIViewController{UIImageView*imgView;UIScrollView*scrollView;}@property(nonatomic,retain)IBOu

iphone - 不会是 SourceTypeAvailable :UIImagePickerControllerSourceTypeSavedPhotosAlbum always return YES?

有时我对iOS开发感到困惑。这不会总是返回true吗?if([UIImagePickerControllerisSourceTypeAvailable:UIImagePickerControllerSourceTypeSavedPhotosAlbum]){//} 最佳答案 如果用户的照片库中没有图像,则返回NO。来自UIImagePickerControllerisSourceTypeAvailable:的文档:Becauseamediasourcemaynotbepresentormaybeunavailable,devicesm

热门应用滥用苹果 iPhone 推送通知,暗中窃取用户数据

移动研究人员 TommyMysk近日揭露,部分热门应用利用iPhone推送通知功能秘密发送用户数据,这引发了用户隐私安全担忧。许多iOS应用程序正在使用由推送通知触发的后台进程来收集设备的用户数据,从而有可能创建用于跟踪的指纹档案。 Mysk指出,这些应用程序绕过了苹果公司的后台应用程序活动限制,对iPhone用户构成了隐私风险。苹果应用商店审查指南中有这样一段话:应用程序不应试图根据收集到的数据偷偷建立用户档案,也不得试图、协助或鼓励他人识别匿名用户,或根据从苹果提供的应用程序接口收集到的数据重建用户档案。唤醒并收集数据为防止资源消耗和提高安全性,苹果公司在最初设计iOS时就允许应用程序在后

iphone - Core Plot ScatterPlot y 轴未缩放以适合屏幕和绘图

我一直在为我的应用程序制作一组图表,但ScatterPlot有一个非常具体的问题。我无法让图表的y轴或高度重新缩放以适合屏幕。我花了几个小时在网上搜索答案,最接近的答案是遵循raywenderlich.com教程。但我似乎仍然无法压缩y轴以使图形适合屏幕。理想情况下,我希望图表根据输入数据动态调整大小,因为绘制的数据差异可能从数十到数百不等。这是我用来设置图形的代码:-(void)configureAxes{//1-CreatestylesCPTMutableTextStyle*axisTitleStyle=[CPTMutableTextStyletextStyle];axisTitl

iphone - 如何将多个相同实例的 Controller 添加到我的 tabBarController?

我想向我的tabBarController添加多个相同实例的Controller。但我不能。添加的数组Controller被视为一个Controller。我应该怎么做??最好的方法是什么?这是我的代码。RootViewController*rootViewController=[[[RootViewControlleralloc]init]autorelease];tabBarController=[[[UITabBarControlleralloc]init]autorelease];[tabBarControllersetDelegate:self];[tabBarControll

iphone - 绘制,清除然后重绘问题 Quartz

我正在尝试在iPhone上绘制图形,但我希望图形能够快速更新,所以我真正想做的是将图形绘制到UIImageView,然后在绘制时重复方法,清除旧绘图并重新绘制。这是我的代码:-(void)redraw{canvas.image=nil;UIGraphicsBeginImageContext(self.view.frame.size);[canvas.imagedrawInRect:CGRectMake(0,0,self.view.frame.size.width,self.view.frame.size.height)];CGContextSetLineCap(UIGraphicsGe

iphone - 将已发布的 iPhone/iPad 应用程序转换为通用

我有一个应用程序已在应用程序商店中发布,具有针对iPhone和iPad的不同版本。现在我想将该应用程序转换为通用版本,但我遇到了一个我不确定是否可以解决的问题。应用程序的两个版本使用不同的包标识符(例如com.mycompany.app.iphone和com.mycompany.app.ipad)。我希望新的(通用)版本在从应用商店下载时覆盖旧版本中的任何一个。更复杂的是,需要保留为该应用存储的核心数据。我不确定它是否可行,也许协议(protocol)是在新的bundle标识符下发布通用版本并让用户重新开始,但如果有可用的解决方法,那将非常有帮助。 最佳答案